401e86fbbc93d2b4bf76638eaadb71bba6acbf59,src/main/java/net/sharkfw/knowledgeBase/sync/SyncOfferKP.java,SyncOfferKP,handleExpose,#ASIPInMessage#ASIPConnection#ASIPInterest#,47
Before Change
// Now send the latest changes to the sender
SyncKB kb = component.getKb();
if(kb != null) {
SharkKB changes = kb.getChanges(peerLastSeen);
// produce message: TODO: send whole kb not only knowledge!!
String serializeKnowledge = ASIPSerializer.serializeKB(changes).toString();
After Change
SyncKB kb = component.getKb();
if(kb != null) {
SharkKB changes = kb;
if(peerLastSeen!=null){
changes = kb.getChanges(peerLastSeen);
}
String serializeKnowledge = ASIPSerializer.serializeKB(changes).toString();